<Window x:Class="Vibstudio.NetConfigurator.UI.Shell"
        xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
        xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
        Background="{StaticResource BackgroundBrush}"
        FontSize="12"
        ResizeMode="NoResize"
        Title="NetConfigurator"
        Height="260"
        Width="550"
        WindowStartupLocation="CenterScreen">

    <!-- BasePanel -->
    <StackPanel x:Name="BasePanel">

        <!-- Header -->
        <ContentControl Content="{Binding HeaderView}" />

        <!-- ContentGrid -->
        <Grid x:Name="ContentGrid"
              Height="195">
            <Grid.ColumnDefinitions>
                <ColumnDefinition Width="60" />
                <ColumnDefinition Width="*" />
            </Grid.ColumnDefinitions>
            <Grid.RowDefinitions>
                <RowDefinition />
            </Grid.RowDefinitions>

            <!-- Toolbar -->
            <ContentControl Content="{Binding ToolbarView}"
                            Grid.Column="0"
                            Grid.Row="0" />

            <Border Name="GridBorder"
                    Background="WhiteSmoke"
                    BorderBrush="{StaticResource BorderBrush}"
                    BorderThickness="2"
                    CornerRadius="5"
                    Grid.Column="1"
                    Grid.Row="0"
                    Margin="0,8,8,8">

                <!-- Workspace -->
                <ContentControl Content="{Binding ChildView}" />
            </Border>

        </Grid>
    </StackPanel>
</Window>
